package com.yxw.live_vod_boot.entity;



import com.baomidou.mybatisplus.annotation.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
//import lombok.EqualsAndHashCode;



/*** 
*@author Jiaxu.Huang
*@date 2023/12/8 17:19:52
*@update 2023/12/8 17:19:52
**/
@Data
@NoArgsConstructor
@TableName("yx_live_shop_report")
//@EqualsAndHashCode(callSuper = true)
public class YxLiveShopReportEntity   implements Serializable
{
    private static final long serialVersionUID = 71702027192917L;
    /**
    *被举报记录主键
    */
    @TableId(value = "report_id",type = IdType.AUTO)
    @ApiModelProperty(value = "被举报记录主键")
    private Long Id;
    /**
    *店铺Id
    */
    @TableField("live_shop_id")
    @ApiModelProperty(value = "店铺Id")
    private Long liveShopId;
    /**
    *
    */
    @TableField("shop_name")
    @ApiModelProperty(value = "")
    private String shopName;
    /**
    *直播地址/流Id
    */
    @TableField("live_id")
    @ApiModelProperty(value = "直播地址/流Id")
    private String liveId;
    /**
    *
    */
    @TableField("live_home_name")
    @ApiModelProperty(value = "")
    private String liveHomeName;
    /**
    *店铺处罚条例Id
    */
    @TableField("violation_id")
    @ApiModelProperty(value = "店铺处罚条例Id")
    private Long violationId;
    /**
    *违规原因
    */
    @TableField("violation_reson")
    @ApiModelProperty(value = "违规原因")
    private String violationReson;
    /**
    *举报人Id
    */
    @TableField("accusation_user_id")
    @ApiModelProperty(value = "举报人Id")
    private String accusationUserId;
    /**
    *
    */
    @TableField("accusation_user_name")
    @ApiModelProperty(value = "")
    private String accusationUserName;
    /**
    *举报的详情
    */
    @TableField("accusation_content")
    @ApiModelProperty(value = "举报的详情")
    private String accusationContent;
    /**
    *举报的图片
    */
    @TableField("accusation_picture_url")
    @ApiModelProperty(value = "举报的图片")
    private String accusationPictureUrl;
    /**
    *处理人id
    */
    @TableField("access_user_id")
    @ApiModelProperty(value = "处理人id")
    private String accessUserId;
    /**
    *
    */
    @TableField("access_user_name")
    @ApiModelProperty(value = "")
    private String accessUserName;
    /**
    *受理结果:0未受理,1店铺违规,2店铺不违规
    */
    @TableField("access_result")
    @ApiModelProperty(value = "受理结果:0未受理,1店铺违规,2店铺不违规")
    private Integer accessResult;
    /**
    *受理时间
    */
    @TableField("access_time")
    @ApiModelProperty(value = "受理时间")
    private java.util.Date accessTime;
    /**
    *举报时间
    */
    @TableField("create_time")
    @ApiModelProperty(value = "举报时间")
    private java.util.Date createTime;
}

